#include<stdio.h>

/*c语言指针学习第4课：指针的细节功能*/

/*
    定义一个函数，将两数相除，获取他们的余数。
*/

int getRemainder(int num1, int num2, int *res)
{
    if(num2 == 0)
        return 1;
    res = num1 % num2;//关键：通过指针修改main函数的res值
    return 0;
}

int main()
{
    int a = 10;
    int b = 6;
    int res = 0;

    int flag = getRemainder(a,b,&res);//传递res的​​地址​​（&res），使函数内部能修改res的值

    if (!flag)
    {
        printf("获取到的余数为%d\n",res);
    }

    return 0;
}